package br.uefs.cedoc.controle.localidade;

import br.uefs.cedoc.controle.*;
import br.uefs.cedoc.db.exception.DBConnectionException;
import javax.servlet.*;
import javax.servlet.http.*;
import br.uefs.cedoc.db.*;
import br.uefs.cedoc.db.localidade.DBLocalidade;
import br.uefs.cedoc.entidades.*;
import java.sql.SQLException;
  
public class GetLocalidadeCommand implements Command {
  private String next;

  public GetLocalidadeCommand(String next) {
    this.next = next;
  }

    public String execute(HttpServletRequest req)
    throws CommandException {
        try {
            
            DBLocalidade dblocalidade = new DBLocalidade();
            LocalidadeBean localidade = new LocalidadeBean();            
            //localidade.setIdlocalidade();
            int id = Integer.parseInt(req.getParameter("id"));
            localidade = dblocalidade.listaLocalidade(id);
         //   System.out.println("deletada = "+ localidade.getIdlocalidade()+ "N= "+localidade.getLocalidade());
            req.setAttribute("localidade",localidade);
                //dblocalidade.criarLocalidade(localidade);
                //localidade.setIdlocalidade(3);
                //dblocalidade.removerLocalidade(localidade);
            } catch (SQLException ex) {
                ex.printStackTrace();
            } catch (DBConnectionException ex) {
                ex.printStackTrace();
            }

            req.setAttribute("faqtool.msg", "FAQ Added Successfully");
            
            return next;

    }
}

